/*
 * ========================================================
 * Copyright(c) 2014 杭州偶尔科技-版权所有
 * ========================================================
 * 本软件由杭州偶尔科技所有, 未经书面许可, 任何单位和个人不得以
 * 任何形式复制代码的部分或全部, 并以任何形式传播。
 * 公司网址
 * 
 * 			http://www.kkkd.com/
 * 
 * ========================================================
 */
package com.simon.mengkou.ui.activity;

import android.os.Bundle;
import android.view.MenuItem;

import com.ouertech.android.agm.lib.ui.base.defaults.activity.BaseTabActivity;
import com.simon.mengkou.R;
import com.simon.mengkou.system.constant.CstOuer;
import com.simon.mengkou.system.global.OuerApplication;
import com.simon.mengkou.system.global.OuerDispatcher;
import com.simon.mengkou.ui.fragment.MessageCommentFragment;
import com.simon.mengkou.ui.fragment.MessageFanFragment;
import com.simon.mengkou.ui.fragment.MessageLikeFragment;
import com.simon.mengkou.ui.fragment.MessageNoticeFragment;

/**
 * @author : Zhenshui.Xia
 * @since : 2016/3/3.
 * desc    : 消息界面
 */
public class MessageActivity extends BaseTabActivity{
    //当前选中的界面索引
    private int mIndex;

    @Override
    protected void init(Bundle savedInstanceState) {
        super.init(savedInstanceState);
        mIndex = getIntent().getIntExtra(CstOuer.KEY.INDEX, 0);
    }

    @Override
    protected void initTabs() {
        //通知
        addAppTab(R.string.message_notify, MessageNoticeFragment.class);
        //新的喜欢
        addAppTab(R.string.message_like, MessageLikeFragment.class);
        //新的评论
        addAppTab(R.string.message_comment, MessageCommentFragment.class);
        //新的粉丝
        addAppTab(R.string.message_fan, MessageFanFragment.class);

        //切换到指定的消息界面
        setAppTabIndex(mIndex);
        //消息已读
        OuerApplication.mPreferences.setMessage(false);
    }

    @Override
    protected void initTop() {
        setTitle(R.string.message_title);
        setNavigation(R.drawable.common_ic_left_nav, new MenuItem.OnMenuItemClickListener() {
            @Override
            public boolean onMenuItemClick(MenuItem item) {
                OuerDispatcher.presentMainTabActivity(MessageActivity.this);
                finish();
                return false;
            }
        });
    }
}
